# 计科201132叶英杰
# 随机抽取学生（文件操作）
# 要求：
# 每运行一次程序，就从学生名单中，随机抽取出一名显示，并保存至学生新名
# 单，在学生原名单中删除此学生。
import random
with open('name.txt', 'r', encoding='utf-8') as f:
    names = f.readlines()
    for name in names:
        name = name.strip()
    name=random.choice(names)
    print(name)
    with open("newname.txt","a",encoding='utf-8') as f:#a是在原文件上插入一行
        f.write(name+"\n")
    with open("name.txt","w",encoding='utf-8') as f:#w是重写原文件
        for n in names:
            if(n!=name):
                f.write(n)

